Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Australian Open - Melbourne Olympics - Paris Canada F1 Croatia F1 Canada F2 Croatia F2 Greece F1 Greece F2 Italy F4 Hungary F1 Hungary F2 France F9 Serbia&Montenegro F5 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 India F2 USA F4 USA F5 India F4 Germany F4 Germany F5 Morocco F2 Italy F2 Gonet Geneva Open - Geneva Wimbledon - London Australian Open - Melbourne French Open - Paris India F5 Tampere Imageneering Open - Tampere XXIX Edizione 'A.Savoldi Marco' - Manerbio DPD Challenger 2002 - Aschaffenburg Memorial Kolyaskin - Donetsk ATU Cup 2001 - Weiden EI Bank Bulgarian Challenger - Sofia Okal Cup 2001 International Bavarian Championships - Eckental Samarkand Challenger - Samarkand VIII Trofeo Ciudad de Quito - Quito Open de la Ville de Saint Denis - Reunion Island USTA Challenger of Dallas - Dallas Baumag Open - Budapest Tennis Napoli Cup 2004 - Napoli Budapest Challenger - Budapest Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Lambertz Open - Aachen IPP Open - Helsinki Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Challenger Ford de Cherbourg - Cherbourg Citta di Monza - Monza San Remo Tennis Cup 15° Piertomaso - San Remo Open de Montauban - Montauban TED Open - Istanbul Banja Luka Challenger 2005 - Banja Luka Media Will Cup Busan Challenger Tennis - Busan Unicredit (Suisse) Bank S. A. Challenger - Chiasso Dusseldorf Open 2006 - Dusseldorf Tatra Banka Open 2006 - Bratislava BMW Tennis Championship - Sunrise Almaty Challenger 2 - Almaty Internationaux du Doubs - Besancon Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso San Marino CEPU Open - San Marino Trani Challenger Todi Challenger Meknes Challenger Casablanca Challenger Como Challenger Meknes Challenger Kosice Challenger San Benedetto Challenger Porto Alegre Challenger Furth Challenger Ortisei Challenger Heineken Open - Auckland DPD Challenger 2000 - Aschaffenburg Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg Gallagher International - Hamilton Architect Open - Budapest Oberstaufen Cup - Oberstaufen Kamnik Challenger - Kamnik Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City San Marino Cepu Open - San Marino Gemax Samsung Open 2004 - Belgrade Steelers Cup - Kosice Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Banja Luka Challenger 2004 - Banja Luka XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava Badden Open by Rothaus - Ettlingen Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig Porsche Open - Poznan Open Romania - Bucharest Intersport Heilbronn Open - Heilbronn Baden Open - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Almaty Challenger 1 - Almaty Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Furth Challenger Ostdeutscher Sparkassen Cup - Dresden Next Generation Adelaide International - Adelaide Heineken Open - Auckland s'Tennis Masters Challenger - Graz Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Tarragona Costa Daurada - Tarragona IPP Open - Helsinki The Stella Artois Championships - London Monza Challenger Banja Luka Challenger Rabat Challenger Open 13 - Marseille Oberstaufen Challenger Sacramento Challenger Tiburon Challenger Rabat Challenger The Artois Championships - London Rome Challenger Marburg Challenger Alphen Challenger Black Forest Open 2002 - Freudenstadt Montevideo Challenger Thailand Open - Bangkok Mersin Challenger The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Gerry Weber Open - Halle Masters Series - Hamburg BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam ATP Challenger Hamburg - Hamburg Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON Championships - London Mercedes Cup - Stuttgart International German Open - Hamburg Black Forest Open 2000 - Freudenstadt China Open - Beijing Warsteiner Challenger Lubeck 2001 - Lubeck Oberstraufen Cup - Oberstaufen Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Black Forest Open - Freudenstadt DPD Challenger 2001 - Aschaffenburg Kuppers Kolsch Cup by Lambertz - Aachen Dubai Duty Free Tennis Championships - Dubai Banja Luka 2002 - Banja Luka Samsung Securities Cup - Seoul Open Sabadell Atlantico - Barcelona Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Serbia Open - Belgrade 2003 Freeman Men's Challenger - Joplin Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb BMW Open - Munich China Open - Beijing Garden Open - Rome Muller Cup 99 - Ulm Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Nottingham Men's Challenger - Nottingham DPD Challenger 99 - Aschaffenburg Oberstaufen Cup - Oberstaufen AEGON Championships - London Warsteiner Challenger Wolfsburg - Wolfsburg Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Adelaide International 1 - Adelaide Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Brisbane International - Brisbane Schickendanz Open - Furth ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana Schickedanz Open - Furth Rome Challenger AT&T Challenger of Dallas - Dallas 10ø Tornea B. Camparini - Reggio Emilia ATP Challenger Open 2004 - Monchengladbach Oberstaufen Cup - Oberstaufen Porsche Open - Poznan San Marino Cepu Open - San Marino 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Sassuolo Challenger - Sassuolo USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise Szczecin Challenger Ostdeutscher Sparkassen Cup - Dresden Meerbusch Challenger Szczecin Challenger Schickendanz Open - Furth Marburg Challenger Warsteiner Challenger Lubeck - Lubeck 10th Wartburg Open - Eisenach Poznan Challenger Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Trani Cup - Trani Heilbronn Open - Heilbronn Australian Unity Western Australia Open - Perth 9th Wartburg Open - Eisenach Nord/LB Open - Braunschweig Geneva Challenger - Geneva Quimper Challenger Architect Open - Budapest Copa Sevilla-Internacionales de Andalucia - Seville Tatra Banka Open - Bratislava Samsung Securities Cup - Seoul Morocco Tennis Tour - Marrakech Heilbronn Open - Heilbronn Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Roma Open Challenger - Rome Sibiu Challenger Schickendanz Open - Furth Como Challenger Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Mercedes Cup - Stuttgart Sporting Challenger '08-Trofeo Regione Piemonte - Turin 2003 Mercedes Cup - Stuttgart Rome Challenger Siemens Open - Scheveningen International Indoor Tennis Championships of Croatia - Zagreb Geneva Challenger - Geneva ABN/AMRO World Tennis Tournament - Rotterdam Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Scheveningen Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Allianz Suisse Open Gstaad - Gstaad Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Heilbronn Challenger Sunrise Challenger Rome Challenger Rome Challenger Lugano Challenger Turin Challenger Scheveningen Challenger BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Genova Challenger Furth Challenger Oberstaufen Challenger Medibank International - Sydney AIG Japan Open Tennis Championships - Tokyo Alphen Challenger Heilbronn Challenger If Stockholm Open - Stockholm Caltanissetta Challenger Monza Challenger Rome Challenger Furth Challenger Kosice Challenger Marburg Challenger Poznan Challenger Dortmund Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Szczecin Challenger Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Sydney International - Sydney Serbia Open - Belgrade Gerry Weber Open - Halle Heilbronn Challenger Casablanca Challenger Marrakech Challenger St. Brieuc Challenger Brisbane International - Brisbane Furth Challenger Oberstaufen Challenger Ordina Open - s-Hertogenbosch Banja Luka Challenger Rio De Janeiro Challenger Sarajevo Challenger Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille Regions Morgan Keegan Championships - Memphis BCR Open Romania - Bucharest Rome Challenger Oberstaufen Challenger PBZ Zagreb Indoors - Zagreb Como Challenger Alphen Challenger BMW Open - Munich Banja Luka Challenger Movistar Open - Santiago Eckental Challenger Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna BMW Open - Munich ECM Cup - Prague Apia International - Sydney Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Muller Cup - Ulm Serbia Open - Belgrade St.Petersburg Challenger by Kinex - St. Petersburg Scania Stockholm Open - Stockholm Astana Open - Astana Tel Aviv Watergen Open - Tel Aviv Dubai Duty Free Tennis Championships - Dubai Ethias Tennis Trophy - Mons Heilbronn Open - Heilbronn 2002 Mercedes Cup - Stuttgart Tatra Banka Open - Bratislava Belgrade 2 - Belgrade United Cup - Australia Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Gonet Geneva Open - Geneva Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Croatia Open Umag - Umag Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon China Open - Beijing Qatar ExxonMobil Open - Doha Croatia Open - Umag Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Croatia Open - Umag Vietnam Open - Ho Chi Minh City Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Mumbai Open - Mumbai Chennai Open - Chennai Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Mercedes Cup - Stuttgart Zagreb Challenger Croatia Open - Umag Australian Open - Melbourne Chennai Open - Chennai Brisbane - Brisbane SA Tennis Open - Johannesburg Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Copa Telmex - Buenos Aires Pilot Pen Tennis - New Haven Banja Luka Open - Banja Luka Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Tennis Masters Series - Madrid French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Qatar Open - Doha Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 Hopman Cup - Perth Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Davis Cup, Finals, Group F Laver Cup - London U.S. Open - New York Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris French Open - Paris The Mubadala World Tennis Championship Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Wimbledon - London Mubadala World Tennis Championship U.S. Open - New York Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments U.S. Open - New York French Open - Paris U.S. Open - New York A Day At The Drive - Adelaide U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, SF, ITA-SRB 2-1 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-SRB 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Finals, Group A Laver Cup - Chicago ATP Cup - Melbourne Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Group C, Valencia Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - Turin Olympics - Beijing Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Mutua Madrid Open - Madrid Tennis Masters Cup - Shanghai Nitto ATP Finals - London Nitto ATP Finals - Turin Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Nitto ATP Finals - Turin